home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
301-325
/
disk_322
/
gwin
/
examples
/
three-d.c
< prev
Wrap
C/C++ Source or Header
|
1992-05-06
|
813b
|
46 lines
main()
{
float x, y, ydummy;
int event;
char key;
float sides;
int isides;
ustart("high2",0.0,640.,0.0,400.);
upset("colo",0.0);
uset("fill");
uoutln();
uset("nofi");
upset("colo",2.0);
uprint(10.,95.,"Makes 3-D images - you will ");
uprnt1("text","need red/blue glasses to view images.");
uprint(20.,90.,"Click and hold, move laterally, release, etc.");
key = ' ';
usetrgb(5.0,15.0,0.0,0.0);
usetrgb(6.0,0.0,0.0,15.0);
isides = 4;
sides = isides;
while(key != 'q'){
ugrinc(&x,&y,&event,&key);
upset("colo",5.0);
uplygn(x,y,sides,5.);
ugrinc(&x, &ydummy, &event, &key);
upset("colo",6.0);
uplygn(x, y+.26, sides, 5.);
isides = ++isides % 10;
if(isides < 3) isides = 3;
sides = isides;
}
uend();
}